a = int(input('Введите четырехзначное число: '))

if (1000 > a) or (a > 9999):
    print("Введённое число не является четырёхзначным")
else:
    print("Число чётное:", "Да" if a % 2 == 0 else "Нет")
    print("Число кратное трём:", "Да" if a % 3 == 0 else "Нет")
    print("Число является квадратом числа:", int(a**0.5) if int(a**0.5) == a**0.5 else "Нет")
    a1 = int(str(a)[0])
    a2 = int(str(a)[1])
    a3 = int(str(a)[2])
    a4 = int(str(a)[3])
    print("Наименьшая цифра числа:", min(a1, a2, a3, a4))
    print("Наибольшая цифра числа:", max(a1, a2, a3, a4))
    print("Количество нулей в числе:", str(a).count("0"))
    
    nums = "0123"
    a11 = nums.find(str(int(a1**0.5))) if int(a1**0.5) == a1**0.5 else -1
    a22 = nums.find(str(int(a2**0.5))) if int(a2**0.5) == a2**0.5 else -1
    a33 = nums.find(str(int(a3**0.5))) if int(a3**0.5) == a3**0.5 else -1
    a44 = nums.find(str(int(a4**0.5))) if int(a4**0.5) == a4**0.5 else -1
    
    print("Цифра в разряде единиц является квадратом цифры:", a44 if a44 >= 0 else "Нет")
    print("Цифра в разряде десятков является квадратом цифры:", a33 if a33 >= 0 else "Нет")
    print("Цифра в разряде сотен является квадратом цифры:", a22 if a22 >= 0 else "Нет")
    print("Цифра в разряде тысяч является квадратом цифры:", a11 if a11 >= 0 else "Нет")

